//1引入request

import request from "../utils/request";
/*
注意： get方式 使用 params
post 方式 使用 data
*/
//获取 商品数据的接口
//params 参数 供给 查询和分页使用
export function fetchProductList(params){
    return request({
        url:"product_list",
        method:"get",
        params:params
    })
}
//获取 商品分类的列表
export function fetchProductCateList(params) {
    return request({
        url: "get_product_category",
        method: "get",
        params: params
    })
}
//获取商品品牌数据
export function fetchBrandList(params) {
    return request({
        url: "get_product_brand",
        method: "get",
        params: params
    })
}
//获取商品分类数据
export function fetchCateList(params){
    return request({
      url:"get_product_category" ,
      method:"get",
      params:params 
    })
}
//添加商品数据
export function addProductAttr(data) {
    return request({
        url: "create_product",
        method: "post",
        data: data
    })
}
 //获取商品类型分类
export function fetchProductAttr(params){
    return request({
        url:"get_product_attr",
        method:"get",
        params:params
    })
}
//添加商品类型分类
export function addAttr(data){
    return request({
        url:"create_product_attr",
        method:"post",
        data:data
    })
}
//修改商品类型分类
export function updatedAttr(data){
    return request({
        url:"update_product_attr",
        method:"post",
        data
    })
}
//删除商品类型分类
export function deleteAttr(params){
    return request({
        url:"delete_product_attr",
        method:"get",
        params:params,
    })
}
//update_product
//修改一条商品记录
export function updateProduct(data) {
    return request({
        url: "update_product",
        method: "post",
        data: data
    })
}

//通过 id 获取一条商品数据
export function fetchOneProduct(params) {
    return request({
        url: "product_one",
        method: "get",
        params: params
    })
}



//通过 自己的id 获取父级节点数据
export function fetchParentProductCate(params) {
    return request({
        url: "get_parent_id",
        method: "get",
        params: params
    })
}

//delete_status
//删除一条商品记录
export function daleteProduct(params){
    return request({
        url:"delete_status",
        method:"get",
        params:params
    })
}
//获取品牌管理数据
export function getbrand(params){
    return request({
        url:"get_product_brand_pag",
        method:'get',
        params:params,
    })
}
//添加品牌管理数据
export function getAddbrand(data){
    return request({
        url:"create_product_brand",
        method:'post',
        data
    })

}
//修改品牌管理数据
export function updatebrand(data){
    return request({
        url:"update_product_brand",
        method:'post',
        data
    })

}
//通过 id 获取一条商品数据
export function fetchOnebrand(params) {
    return request({
        url: "brand_one",
        method: "get",
        params: params
    })
}
//修改 品牌制造商是否显示
export function Onebrand(data) {
    return request({
        url: "update_brand_factory_status",
        method: "post",
        data
    })
}
//修改该品牌是否显示
export function fetchbrand(data) {
    return request({
        url: "update_brand_show_status",
        method: "post",
        data
    })
}
//获取带分页的分类数据 //get_product_category_list/0
//0  代表 顶级分类   1 代表二级分类
export function fetchProductCatePage(params, id) {
    return request({
        url: "get_product_category_list/" + id,
        method: "get",
        params: params
    })
}